trailer-mounted repair shop - Français Anglais Dictionnaire